除了使用kubectl cli去操作k8s外,也有ui介面操作的程式 Lens
官網
github
lens是由mirantis收購並開源的專案,主要是用來管理k8s,重點是它是免費開源軟體~~~
免費仔~丐起來
圖片來源
執行畫面如下,lens會把/.kube/config裡面的cluster資料列出來
執行connect就可以取得該cluster資料
如果有設定k8s Prometheus,就可以呈現目前cluster的cpu/mem使用資料,
下面為event區域,如果k8s有拋出issue訊息時,會在此區域呈現,但是因為k8s的event是有時效性的,
太舊的資料是看不到的喔
同kubectl describe node
語法
呈現各種kind pod數量與狀態
可以attach pod,執行shell,查詢logs,edit yaml,移除pod
deployments可以scale pods,restart pods,edit yaml,移除deployments
以上主要是我比較常用到的部份,其他的部份可以自己點來用用看